package com.librelato.bean;

import java.util.Date;
import java.util.List;

import com.librelato.negocio.bean.IBeanGenerico;

public class PedidoBean implements IBeanGenerico {

	private static final long serialVersionUID = 4125351138649934038L;
	
	private String numeroPedido;
	
	private FornecedorBean fornecedor;
	
	private CompradorBean comprador;
	
	private Date dtEmissao;
	
	private Date dtEntrega;
	
	private Date dtVisualizado;
	
	private EmpresaBean empresa;
	
	private List<ProdutoBean> listaProdutos;
	
	private Double qtdeAtendida;
	
	private Double quantidade;
	
	private Double ipi;
	
	private Double vlUnitario;
	
	private Double vlTotal;	
	
	private CondicaoPagamentoBean condPag;
	
	private String tipoFrete;
	
	private Double valorFrete;
	
	private TransportadoraBean transportadora;
	
	private String observacao;
	
	private String numeroNotaFiscal;
	
	private String serieNotaFiscal;
	
	private List<SolicitacaoBean> solicitacoesPedido;

	public String getNumeroPedido() {
		return numeroPedido;
	}

	public void setNumeroPedido(String numeroPedido) {
		this.numeroPedido = numeroPedido;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}
	
	public CompradorBean getComprador() {
		return comprador;
	}
	
	public void setComprador(CompradorBean comprador) {
		this.comprador = comprador;
	}

	public Date getDtEmissao() {
		return dtEmissao;
	}

	public void setDtEmissao(Date dtEmissao) {
		this.dtEmissao = dtEmissao;
	}

	public Date getDtEntrega() {
		return dtEntrega;
	}

	public void setDtEntrega(Date dtEntrega) {
		this.dtEntrega = dtEntrega;
	}

	public EmpresaBean getEmpresa() {
		return empresa;
	}

	public void setEmpresa(EmpresaBean empresa) {
		this.empresa = empresa;
	}

	public List<ProdutoBean> getListaProdutos() {
		return listaProdutos;
	}

	public void setListaProdutos(List<ProdutoBean> listaProdutos) {
		this.listaProdutos = listaProdutos;
	}

	public Double getQtdeAtendida() {
		return qtdeAtendida;
	}

	public void setQtdeAtendida(Double qtdeAtendida) {
		this.qtdeAtendida = qtdeAtendida;
	}

	public Double getIpi() {
		return ipi;
	}

	public void setIpi(Double ipi) {
		this.ipi = ipi;
	}

	public Double getVlUnitario() {
		return vlUnitario;
	}

	public void setVlUnitario(Double vlUnitario) {
		this.vlUnitario = vlUnitario;
	}

	public String getTipoFrete() {
		return tipoFrete;
	}

	public void setTipoFrete(String tipoFrete) {
		this.tipoFrete = tipoFrete;
	}

	public String getObservacao() {
		return observacao;
	}

	public void setObservacao(String observacao) {
		this.observacao = observacao;
	}
	
	public FornecedorBean getFornecedor() {
		return fornecedor;
	}
	
	public void setFornecedor(FornecedorBean fornecedor) {
		this.fornecedor = fornecedor;
	}
	
	public Double getQuantidade() {
		return quantidade;
	}
	
	public void setQuantidade(Double quantidade) {
		this.quantidade = quantidade;
	}
	
	public Date getDtVisualizado() {
		return dtVisualizado;
	}
	
	public void setDtVisualizado(Date dtVisualizado) {
		this.dtVisualizado = dtVisualizado;
	}

	public Double getVlTotal() {
		return vlTotal;
	}
	
	public void setVlTotal(Double vlTotal) {
		this.vlTotal = vlTotal;
	}

	public String getNumeroNotaFiscal() {
		return numeroNotaFiscal;
	}

	public void setNumeroNotaFiscal(String numeroNotaFiscal) {
		this.numeroNotaFiscal = numeroNotaFiscal;
	}

	public String getSerieNotaFiscal() {
		return serieNotaFiscal;
	}

	public void setSerieNotaFiscal(String serieNotaFiscal) {
		this.serieNotaFiscal = serieNotaFiscal;
	}

	public List<SolicitacaoBean> getSolicitacoesPedido() {
		return solicitacoesPedido;
	}

	public void setSolicitacoesPedido(List<SolicitacaoBean> solicitacoesPedido) {
		this.solicitacoesPedido = solicitacoesPedido;
	}

	public CondicaoPagamentoBean getCondPag() {
		return condPag;
	}

	public void setCondPag(CondicaoPagamentoBean codPag) {
		this.condPag = codPag;
	}

	public TransportadoraBean getTransportadora() {
		return transportadora;
	}

	public void setTransportadora(TransportadoraBean transportadora) {
		this.transportadora = transportadora;
	}

	public Double getValorFrete() {
		return valorFrete;
	}

	public void setValorFrete(Double valorFrete) {
		this.valorFrete = valorFrete;
	}
	
	
	
	
}
